package com.zhhs.project.act.activity.domian;




import com.zhhs.framework.aspectj.lang.annotation.Excel;
import com.zhhs.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 活动市场对象 act_activity_market
 *
 * @author zhhs
 * @date 2022-11-09
 */
public class ActActivityMarket extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 活动类型1抽奖活动2购买活动 */
    private String actType;

    /** 首页图标 */
    @Excel(name = "首页图标")
    private String actLogo;

    /** 活动名称 */
    @Excel(name = "抽奖模版")
    private String actName;

    /** 活动模版图片 */
    private String actImg;

    /** 活动模版介绍 */
    private String actIntro;

    /** 活动案例二维码 */
    private String actQrCode;

    //活动地址
    private String actUrl;


    public String getActUrl() {
        return actUrl;
    }

    public void setActUrl(String actUrl) {
        this.actUrl = actUrl;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setActType(String actType)
    {
        this.actType = actType;
    }

    public String getActType()
    {
        return actType;
    }
    public void setActLogo(String actLogo)
    {
        this.actLogo = actLogo;
    }

    public String getActLogo()
    {
        return actLogo;
    }
    public void setActName(String actName)
    {
        this.actName = actName;
    }

    public String getActName()
    {
        return actName;
    }
    public void setActImg(String actImg)
    {
        this.actImg = actImg;
    }

    public String getActImg()
    {
        return actImg;
    }
    public void setActIntro(String actIntro)
    {
        this.actIntro = actIntro;
    }

    public String getActIntro()
    {
        return actIntro;
    }
    public void setActQrCode(String actQrCode)
    {
        this.actQrCode = actQrCode;
    }

    public String getActQrCode()
    {
        return actQrCode;
    }

    public String getActAddress() {
        return actUrl;
    }

    public void setActAddress(String actUrl) {
        this.actUrl = actUrl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("actType", getActType())
            .append("actLogo", getActLogo())
            .append("actName", getActName())
            .append("actImg", getActImg())
            .append("actIntro", getActIntro())
            .append("actQrCode", getActQrCode())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
